package com.ruoyi.jiuyezu.service;

import java.util.List;
import com.ruoyi.jiuyezu.domain.Registers;

/**
 * 就业组抽背登记记录Service接口
 * 
 * @author wyj
 * @date 2024-07-23
 */
public interface IRegistersService 
{
    /**
     * 查询就业组抽背登记记录
     * 
     * @param registerId 就业组抽背登记记录主键
     * @return 就业组抽背登记记录
     */
    public Registers selectRegistersByRegisterId(Long registerId);

    /**
     * 查询就业组抽背登记记录列表
     * 
     * @param registers 就业组抽背登记记录
     * @return 就业组抽背登记记录集合
     */
    public List<Registers> selectRegistersList(Registers registers);

    /**
     * 新增就业组抽背登记记录
     * 
     * @param registers 就业组抽背登记记录
     * @return 结果
     */
    public int insertRegisters(Registers registers);

    /**
     * 修改就业组抽背登记记录
     * 
     * @param registers 就业组抽背登记记录
     * @return 结果
     */
    public int updateRegisters(Registers registers);

    /**
     * 批量删除就业组抽背登记记录
     * 
     * @param registerIds 需要删除的就业组抽背登记记录主键集合
     * @return 结果
     */
    public int deleteRegistersByRegisterIds(Long[] registerIds);

    /**
     * 删除就业组抽背登记记录信息
     * 
     * @param registerId 就业组抽背登记记录主键
     * @return 结果
     */
    public int deleteRegistersByRegisterId(Long registerId);


    void insertRegistersList(List<Registers> registersList);
}
